div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(1)>div.blocklyTreeRow>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/inout.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(1)>div.blocklyTreeRow.blocklyTreeSelected>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/inout2.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(2)>div.blocklyTreeRow>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/ctrl.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(2)>div.blocklyTreeRow.blocklyTreeSelected>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/ctrl2.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(3)>div.blocklyTreeRow>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/math.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(3)>div.blocklyTreeRow.blocklyTreeSelected>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/math2.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(4)>div.blocklyTreeRow>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/logic.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(4)>div.blocklyTreeRow.blocklyTreeSelected>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/logic2.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(5)>div.blocklyTreeRow>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/text.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(5)>div.blocklyTreeRow.blocklyTreeSelected>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/text2.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(6)>div.blocklyTreeRow>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/list.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(6)>div.blocklyTreeRow.blocklyTreeSelected>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/list2.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(7)>div.blocklyTreeRow>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/var.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(7)>div.blocklyTreeRow.blocklyTreeSelected>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/var2.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(8)>div.blocklyTreeRow>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/func.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(8)>div.blocklyTreeRow.blocklyTreeSelected>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/func2.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(9)>div.blocklyTreeRow>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/port.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(9)>div.blocklyTreeRow.blocklyTreeSelected>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/port2.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(10)>div.blocklyTreeRow>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/hardware.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(10)>div.blocklyTreeRow.blocklyTreeSelected>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/hardware2.png') no-repeat;
	background-size: 100% auto;
}

/* NRF24 第11 个模块 */


div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(12)>div.blocklyTreeRow>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/oled.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(12)>div.blocklyTreeRow.blocklyTreeSelected>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/oled2.png') no-repeat;
	background-size: 100% auto;
}



div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(13)>div.blocklyTreeRow>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/store.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(13)>div.blocklyTreeRow.blocklyTreeSelected>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/store2.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(15)>div.blocklyTreeRow>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/factory3.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(15)>div.blocklyTreeRow.blocklyTreeSelected>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/factory4.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(16)>div.blocklyTreeRow>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/tool.png') no-repeat;
	background-size: 100% auto;
}

div.blocklyToolboxDiv>div.blocklyToolboxContents>div:nth-child(16)>div.blocklyTreeRow.blocklyTreeSelected>div.blocklyTreeRowContentContainer>span.blocklyTreeIcon {
	background: url('../media/mark/tool2.png') no-repeat;
	background-size: 100% auto;
}

#mixly_nrf24l01 + div.blocklyToolboxContents > div > div.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
    background:url('../media/nrf24l01.png') no-repeat;
    background-size: 100% auto;
    filter: invert(57%) sepia(46%) saturate(353%) hue-rotate(88deg) brightness(92%) contrast(92%);
}
#mixly_nrf24l01 + div.blocklyToolboxContents > div > div.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
    background:url('../media/nrf24l01.png') no-repeat;
    background-size: 100% auto;
    filter: invert(93%) sepia(4%) saturate(0%) hue-rotate(236deg) brightness(106%) contrast(107%);
}